.. _ceGnUnSearchDevice: ceGnUnSearchDevice ================== ------------------ SYNOPSIS -------- .. code-block:: none VT_I4 ceGnUnSearchDevice[none] VT_EMPTY DESCRIPTION ----------- - ì›ê²© 노드 íƒìƒ‰ 결과를 초기화 하며, ì´ í•¨ìˆ˜ê°€ ìˆ˜í–‰ëœ ì´í›„ ceGnSearchDevice 함수를 통해 ì›ê²© 노드 íƒìƒ‰ì„ ìˆ˜í–‰í• ìˆ˜ 있습니다. - ceGnIsSearched 함수를 통해 ì›ê²© 노드가 íƒìƒ‰ëœ ìƒíƒœì¸ì§€ 확ì¸í• 수 있습니다. ì›ê²© 노드 íƒìƒ‰ ì „ì´ë©´ ceGnSearchDevice 함수를, ì›ê²© 노드 íƒìƒ‰ 후ë¼ë©´ ceGnReSearchDevice 함수를 사용하시면 ë©ë‹ˆë‹¤. RETURN VALUE ------------ +----------------+-------------------------------------------------------+ | Value | Meaning | +================+=======================================================+ | ìŒìˆ˜ | 수행 실패. ìžì„¸í•œ ë‚˜ìš©ì€ 'ì—러 처리' íŽ¸ì„ ì°¸ê³ í•©ë‹ˆë‹¤. | +----------------+-------------------------------------------------------+ | 0 (ceERR_NONE) | 수행 성공 | +----------------+-------------------------------------------------------+ .. note:: ì´ í•¨ìˆ˜ëŠ” ì›ê²© ë…¸ë“œì˜ íƒìƒ‰ 결과를 초기화 하는 함수입니다. ì›ê²© 노드 ì •ë³´ 초기화는 다른 cEIP ì‘ìš© í”„ë¡œê·¸ëž¨ì— ì˜í–¥ì„ 주므로 ceGnReSearchDevice 함수를 통해 íƒìƒ‰ëœ ì •ë³´ë¥¼ 얻어오시기 ë°”ëžë‹ˆë‹¤. .. seealso:: :ref:`ceGnSearchDevice` :ref:`ceGnReSearchDevice` :ref:`ceGnIsSearchedDevice` Example ------- .. code-block:: cpp :linenos: C/C++ #include “ceSDK.h†#include “ceSDKDef.h†#define REALNODE 10 #define TIMEOUT 1000 long nIsSearchedDevice; // íƒìƒ‰ëœ ì›ê²© 노드 ì •ë³´ long nNodeCount; // ì›ê²© 노드 íƒìƒ‰ 여부 ì •ë³´ long nRetVal; // ì›ê²© 노드 íƒìƒ‰ 여부를 í™•ì¸ í•©ë‹ˆë‹¤. ceGnIsSearchedDevice ( &nIsSearchedDevice ); // ì›ê²© 노드 íƒìƒ‰ 여부를 확ì¸í•˜ì—¬ ì›ê²© ë…¸ë“œì˜ ì •ë³´ë¥¼ íƒìƒ‰í•©ë‹ˆë‹¤. if ( nIsSearchedDevice == CE_TRUE ) // ì›ê²© 노드 íƒìƒ‰ì´ 수행 ë˜ì—ˆìŠµë‹ˆë‹¤. { ceGnUnSearchDevice (); // ì›ê²© 노드 íƒìƒ‰ 결과를 초기화 합니다. /* ì´ í•¨ìˆ˜ëŠ” ì›ê²© ë…¸ë“œì˜ íƒìƒ‰ 결과를 초기화 하는 함수입니다. ì´ í•¨ìˆ˜ 호출 ì‹œ 다른 cEIP ì‘ìš© í”„ë¡œê·¸ëž¨ì— ì˜í–¥ì„ 주므로, ì›ê²© 노드를 재 íƒìƒ‰í• 필요가 ìžˆì„ ê²½ìš° 명시ì 으로 본 함수를 호출하지 ì•Šê³ , ceGnReSearchDevice 함수를 통해 재 íƒìƒ‰ 하여 주시기 ë°”ëžë‹ˆë‹¤. */ if (ceGnSearchDevice ( REALNODE, TIMEOUT, CE_FALE, &nNodeCount ) != ceERR_NONE ) { // ì ì ˆí•œ ì—러 처리를 수행하여 주시기 ë°”ëžë‹ˆë‹¤. } }